.index-text-right p{color:#5f5f5f;font-size:20px;line-height:150%}
.index-text-left h3{font-size:30px;color:#08c;margin:2% 0}
.index-text-left p{color:#5f5f5f;font-size:20px;line-height:150%}
.index-mtext strong{font-size:24px;margin-left:5px;line-height:150%}
.index-mtext p{display:inline-block;font-size:20px;margin-left:5px;line-height:150%}
.div-width8{width:37%;min-width:280px;height:280px;display:inline-block;float:left;margin-left:3%}
.div-width4{width:40%;min-width:280px;height:300px;display:inline-block;float:left;margin-left:9%}
.div-width1{width:13%;min-width:140px;min-height:100px;display:inline-block;float:left;margin-bottom:10px;margin-left:5px;background-color:#428bca;border-radius:10px;box-shadow:3px 3px 5px #ccc}
.mtitle{margin:10px auto 20px auto;border-radius:50px;box-shadow:3px 3px 5px #eee;width:65%;height:40px;background-color:#428bca}
.mtitle div{font-size:24px;color:#fff;font-weight:700;line-height:40px}
.index-mtext{width:100%}
.index-mtext strong{font-size:20px;color:#fff;text-shadow:#eee 3px 3px 5px}
.index-mtext p{font-size:16px;color:#fff;text-shadow:#eee 3px 3px 15px}
.index-feedback,.index-message,.index-news{min-height:320px}
.index-feedback strong,.index-message strong,.index-news strong{display:inline-block;width:70%;font-size:18px;line-height:200%;border-bottom:2px solid #428bca}
.index-feedback section{line-height:170%;margin:10px 0;text-overflow:ellipsis;padding-bottom:6px;border-bottom:2px dashed #aaa}
.index-feedback section p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.index-news{height:300px}
.index-news section{line-height:250%;min-height:35px;margin:10px 0;border-bottom:2px dashed #aaa}
.index-news section a{display:inline-block;width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.index-message form{margin-top:15px}
.index-message form input{width:100%;margin:5px 0 -2px 10px;border-radius:5px}
.index-message form textarea{width:100%;margin:5px 0 5px 10px;border-radius:5px}
.index-message button{margin-left:10px}
.about-bigImg{width:100%;margin-top:-20px}
.about-mian{margin:30px 10px}
.about-mian h2{width:130px;height:1.5em;color:#fff;line-height:1.5em;text-align:center;font-weight:700;background-color:#428bca;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 3px 5px #ddd;-moz-box-shadow:3px 3px 5px #ddd;box-shadow:3px 3px 5px #ddd;margin-bottom:10px}
.about-mian article{font-size:16px;padding:20px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.about-mian p{line-height:150%;text-indent:2em;margin-bottom:10px}
.about-mian strong{margin-right:5px;font-size:20px}
.case-mian{margin:10px auto}
.title-name{width:130px;height:1.5em;color:#fff;line-height:1.5em;text-align:center;font-weight:700;background-color:#428bca;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 3px 5px #ddd;-moz-box-shadow:3px 3px 5px #ddd;box-shadow:3px 3px 5px #ddd;margin:5px 0 15px 5px}
.case-mian section{border-top:1px solid #ccc;padding-left:5px}
.case-mian ul{display:block}
.case-mian ul li{display:inline-block;width:31%;margin-right:5px;margin-top:20px;border:2px solid #ddd;padding:3px;position:relative}
.case-mian img{width:100%}
.case-mian span{position:absolute;bottom:0;left:0;width:100%;font-size:16px;line-height:200%;text-align:center;background-color:rgba(230,230,230,.8);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.case-page{margin-top:30px}
.case-page a{float:left;width:66px;text-align:center;line-height:30px;background-color:#eee;margin-right:5px;margin-bottom:5px}
.case-page a:hover{text-decoration:none;color:#fff;background-color:#428bca}
.case-page-num{float:left;width:30px;height:30px;color:#fff;text-align:center;line-height:30px;margin-right:5px;background-color:#428bca;margin-bottom:5px}
.service-process{border-top:1px solid #ccc}
.service-process section{font-size:16px;line-height:200%;margin:10px auto 20px auto;text-indent:2em;padding:0 10px}
.service-price{width:96%;margin-left:2%;text-align:center;vertical-align:middle}
.news-box{width:98%;margin:10px auto;padding-left:1%;padding-right:1%;padding-top:5px;border-radius:8px}
.news-box a{display:block;line-height:300%;border-bottom:1px dashed #ddd;overflow:hidden}
.news-box .fl{width:70%;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.news-box .fr{text-align:right;width:30%}
.news-box a:hover{color:red;text-decoration:none}
.contact-box{width:96%;margin:15px auto}
.contact-box table tr th{width:90px;text-align:center;vertical-align:middle;border-right:1px solid #eee}
.contact-box table tr td{text-align:left;vertical-align:middle}
.article-box{width:96%;margin:10px auto;padding:5px 5px 15px 5px;border-radius:8px}
.article-box section{border-top:1px solid #ccc}
.article-box .h4{text-align:center;font-weight:700}
.article-box P{text-indent:2em;font-size:15px}
.article-box-nav{margin-top:10px;margin-left:3%;line-height:200%}
.article-box-nav a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.feedback-box{width:96%;margin:10px auto;padding:5px;border-radius:8px}
.feedback-box p{text-indent:2em;font-size:15px;line-height:200%;margin-bottom:10px}
.feedback-box p:first-child{border-bottom:2px solid #ddd}
.feedback-box span{font-weight:700;font-size:16px}